      1   1 Identifier a
      1   3 Op_assign
      1   5 Integer 1 
      1   7 Op_add
      1   9 Integer 2 
      1  11 Op_add
      1  13 Integer 3 
      1  14 Semicolon
      2   1 Identifier x
      2   3 Op_assign
      2   5 Integer 2 
      2   6 Op_multiply
      2   7 Identifier x
      2   9 Op_add
      2  11 Integer 1 
      2  12 Semicolon
      3   1 Identifier y
      3   3 Op_assign
      3   5 Integer 1 
      3   7 Op_subtract
      3   9 LeftParen
      3  10 Identifier x
      3  11 Op_add
      3  12 Integer 1 
      3  13 RightParen
      3  14 Op_divide
      3  15 Integer 2 
      3  16 Semicolon
      4   1 Identifier i
      4   3 Op_assign
      4   5 Integer 3 
      4   7 Op_add
      4   9 Integer 2 
      4  10 Op_multiply
      4  11 Integer 4 
      4  12 Semicolon
      5   1 Identifier b
      5   3 Op_assign
      5   5 LeftParen
      5   6 Identifier i
      5   8 Op_and
      5  11 Op_not
      5  12 Identifier x
      5  13 RightParen
      5  15 Op_or
      5  18 Op_subtract
      5  19 Integer 3 
      5  20 Semicolon
      6   1 Identifier c
      6   3 Op_assign
      6   5 Identifier c
      6   7 Op_mod
      6   9 Integer 8 
      6  11 Op_less
      6  13 Identifier x
      6  14 Op_multiply
      6  15 Identifier y
      6  16 Semicolon
      7   1 Identifier d
      7   3 Op_assign
      7   5 Identifier c
      7   7 Op_notequal
      7  10 Integer 0 
      7  11 Semicolon
      8   1 End_of_input
